草庐IT

安卓打印 Intent

全部标签

c# - 如何在不显示表单的情况下打印 ReportViewer 的报告

虽然我意识到我可以只在屏幕外显示和隐藏表单,以及许多其他形式的WinFormshackishwizardry,但我宁愿坚持zen路径并正确完成它。我有一个SSRS本地报告(所以没有服务器),我想让用户选择查看或打印(换句话说,我不想强​​迫他们查看打印)。不幸的是,当我尝试将ReportViewer控件打印为我在代码中显式创建的组件(当然是在using()block内)或者如果我尝试实例化我的查看器表单和只是打印而不显示它。有没有一种适合我的方式来做到这一点,或者我应该在屏幕外展示它并继续我的生活? 最佳答案 我在我的博客上发布了一

c# - 打印到 DotNetNuke 事件日志/查看器

出于调试目的,我如何使用VB.NET或C#打印到DotNetNuke中的事件日志/查看器? 最佳答案 来自http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/330/Logging-to-the-EventLog.aspx(只是文章的相关部分):Usingtheeventlogincodeisquitesimple,thecodeisasfollows:-First,createaninstanceoftheEv

c# - 为什么这个通过 Regex 组循环打印输出两次?

我写了这个非常直接的正则表达式代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Threading.Tasks;namespaceRegexTest1{classProgram{staticvoidMain(string[]args){stringa="\"foobar123==\"";Regexr=newRegex("^\"(.*)\"$");Matchm=r.Match(a);i

c# - 如何使用 WebBrowser 控件以编程方式更改打印机设置?

我终于想通了howtoprinttransformedXML没有提示用户或显示IE窗口,但现在我需要指定份数和可能的其他打印机设置。有没有办法以编程方式更改WebBrowser控件上的打印机设置?有问题的代码:privatestaticvoidPrintReport(stringreportFilename){WebBrowserbrowser=newWebBrowser();browser.DocumentCompleted+=browser_DocumentCompleted;browser.Navigate(reportFilename);}privatestaticvoidbr

c# - 为什么这个流文档表总是打印 2 列

我的WPF应用程序中有一个ListView,它绑定(bind)到要执行的任务集合(待办事项列表)。我希望用户能够打印他们的列表,并根据MSDN指南创建了以下代码。(这是我第一次涉足打印)publicFlowDocumentGetPrintDocument(){FlowDocumentflowDoc=newFlowDocument();Tabletable=newTable();intnumColumns=3;flowDoc.Blocks.Add(table);for(intx=0;x当我尝试使用以下代码进行打印时,我的页面总是在中间分成2列(每列包含表格的3列)。我尝试了不同的Grid

c# - 识别原始打印机

我正在枚举PC中连接的打印机。我使用C#System.Printing命名空间完成了它。它运作良好。但它主要显示软件打印机,如MicrosoftXPSDocumentwriter、MicrosoftFax等。我想知道是否可以从枚举中删除这些软件打印机。我完成的代码如下所示:PrintQueueprintQueue=null;LocalPrintServerlocalPrintServer=newLocalPrintServer();//RetrievingcollectionoflocalprinteronusermachinePrintQueueCollectionlocalPrin

c# - 在 C# 控制台应用程序中打印 ASCII 艺术线条字符

我想让C#控制台应用程序打印来自http://www.asciitable.com/的扩展ASCII代码.特别是我在看线条艺术字符:169、170、179-218。不幸的是,当我尝试时,我最终得到了218的“Ú”,并希望看到http://www.csharp411.com/ascii-table/中的其他字符。.我知道ASCII仅指定字符代码0-127。我找到了另一篇引用SetConsoleOutputCP()的帖子,但无法使其在C#类中工作或找到如何做的示例所以。是否可以在C#控制台应用程序中打印艺术线条字符?如果可以,有人可以提供示例或代码的URL吗?

c# - 使用 Interop 打印 Excel

有人知道如何使用C#和ExcelInterop以编程方式打印excel文件吗?如果是这样,你能提供代码吗? 最佳答案 为了打印,您可以使用Worksheet.PrintOut()方法。您可以通过传入Type.Missing来省略任何或所有可选参数。.如果您省略所有这些,它将默认从您的事件打印机打印出一份副本。但是您可以使用参数来设置要打印的份数、整理等。请参阅Worksheet.PrintOut()上的帮助。更多方法。他们在帮助文件中显示的示例是:privatevoidPrintToFile(){//Makesuretheworks

c# - 如何禁止在 .NET 中将按键打印到控制台?

我正在将一个小型C++控制台游戏移植到C#,似乎我无法阻止将按键打印到控制台。在C++中,我使用此方法获取击键,这也禁止将击键打印到控制台:boolGame::getInput(char*c){if(_kbhit()){*c=_getch();returntrue;}returnfalse;}我尝试通过以下方式在C#中执行等效操作:Key=Console.ReadKey();但这并没有抑制字符被打印到控制台,导致明显的问题。关于如何解决这个问题的任何想法? 最佳答案 你想要Console.ReadKey(true)Obtainsth

c# - Entity Framework - 打印 EntityValidationErrors 以记录

打印日志时出现以下错误Message:Validationfailedforoneormoreentities.See'EntityValidationErrors'propertyformoredetails.;StackTrace:atSystem.Data.Entity.Internal.InternalContext.SaveChanges()EntityValidationErrors对象包含不同节点中的完整详细错误。打印它的最佳方法是什么? 最佳答案 更简洁的语法:catch(System.Data.Entity.Val